Split array of structs from JSON into Dataframe rows in SPARK